2227
2142
1822
5000
991
2601
1472
877
2071
2287
882
1537
2848
2221
1258
1006
904
1481
2160
1292
1037
1293
878
927
2694
1573
1463
941
2748
1166
1475
1187
874
1393
916
1380
958
861
2178
1000
1420
827
860
1959
1022
1215
1126
831
5354
996
1044
1840
5610
1182
941
1143
1417
1051
3491
1068
860
1796
1048
1091
944
1777
1767
1543
2271
921
1098
1438
1272
794
1154
1163
3008
1684
1215
1256
969
972
1882
1215
1289
1356
873
986
1492
2539
835
1008
1357
1396
1204
803
907
819
937
758
850
842
1385
1216
1391
845
1432
986
1308
828
866
1917
1126
808
1149
1687
4504
1972
2651
860