1846
1483
30734
33514
838
1645
43617
684
21620
580
943
35924
657912
46803
46720
45068
4024271
3815157
31814
3115151
29726
25442
23350
21500