971
1651
904
2548
943
4786
1614
4490
1874
6392
2185
2297
3449
1482
859
1652
1274
823
2713
1245
1191
1705
3404
16554
843
5507
3482
19794
1054
5688
1275
3041
1087
3238
2633
23924
6796
5027
5792
2825
1026
2397
5371
5460
1210
3482
7482
1540
2243
1177
9373
2198
3952
4537
1463
1369
1723
2092
1607
22682