3719
4773
5291
959
1184
1653
951
3305
1163
1012
745
2155
2795
831
829
1149
875
32313
1282
1167
4096
1363
1053
824
980
2694
1117
1480
1489
880
1243
2271
1349
4850
4890
9123
1526
8397
2438
2952
2951
7853
1129
8637
1466
11570
1931
1215
1803
1791
1238
2464
1550
5774
5983
1380
8413
3786
1682
12708