2780
10081157
6770
2470
3343
287545
3950
204027
2700
2660
76122
6141
2001637
14028284
1381812
12157261
1184040
111623
991112
832937
81406
76445
69692