4045
49086
3515
5092
3096
19318
2899
1497
2308
15120
2166
228
1702
14040
1570
1068
1521
1528
1475
1139
1463
699
1308
73
1239
0
1236
14643
1218
1611
1156
676
1152
1906
1102
911
1094
73873
1027
985
963
915
962
10392
789
1207
787
6747