3953
48635
3297
4904
3064
19318
2798
1447
2252
15006
2110
201
1663
13988
1532
1047
1484
1515
1459
1139
1429
681
1232
71
1199
14579
1196
1600
1186
0
1151
676
1130
1892
1070
73470
1054
869
1003
985
948
907
945
10328
780
6688
779
1207
736
993