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