876
3077
798
20515
1246
1187
1240
966
4382
2737
3440
906
3291
1198
70031
7462
2913
1470
900
4500
813
825
869
896
822
1972
1820
814
8451
1261
5485
1069
1646
1724
153995
968
3091
1190
4948
3040
3939
2420
2831
1728
934
853
1384
1074
1739
2311
743
2483
1188
3008
925
1263
1102
2967
2995
4943