4097
49985
3661
5236
3132
19318
2968
1508
2346
15212
2201
231
1733
14052
1588
1068
1546
1539
1489
706
1477
1139
1352
124
1276
0
1265
14737
1227
1616
1170
1916
1166
922
1160
676
1116
76244
1035
985
982
10422
975
916
792
1207
792
6829
789
991