592
0
10598
2
2525
4
2195
3
2732
1723
2471
7
6095
9
1960
5052
10
38477
34
1419
1
1078
1663
5
734
682
2349
1195
3859
2396
3626
552
429
2611
4291
700
502
549
3688
5825