816
1031
3217
2187
977
3580
1024
866
938
1419
10424
1608
1417
979
2844
1184
1378
1837
2254
1841
1283
15097
2201
3193
7745
9089
4777
965
1321
2377
849
845
1203
1941
961
797
892
1924
952
961
4457
2816
1692
4486
881
1683
2940
1362
1248
1310
2728
1944
4904
5905
886
2962
1445
816
2643
7310