973
2
1515
1214
1
3496
5
2331
915
2549
927
1784
3
1198
2543
1089
4
1101
6283
1335
25118
12
1359
3579
2427
1173
3731
17
4880
10
2731
18
1496
1529
1399
1997
1599
703
407