2550
8
5135
10
3515
1
1234
2
1330
3166
307754
9
4721
18
2934
2355
3
1112
1245
1132
1693
3289
495
787
1706
482
1433
579
803
434
528
657
538
1374
399
555
1047