952
928
1300
30106
1352
1712
786
1502
966
1040
826
2006
4875
1041
964
1345
1569
2165
1613
2179
6556
791
1221
1860
951
1200
921
4265
825
35534
1402
915
1744
807
840
992
5315
1420
2590
2205
1081
1560
2141
889
1096
1177
3665
2707
1100
903
1332
1444
681
1024
1637
925
1368
3355
889
1357
1046
1575
1820
1579
3860
1292
783
1562
1218
930
976
4245
655
944
1616
1304
1573
1636
2450
1646
771
1041
716
1581
1139
1580
710
808
680
1093
1072
1033
2281
1306
774
1476
2130
745
892
835
1516
923
1161
1273
3237
951
950
2529
1825
1293
2005
755
1008
1285
698
1437
877
1092
1149
6102