2336
5
1725
3
1660
4
2508
7
3995
2
3565
8
3248
1839
1
38477
34
99072
0
3575
1566
519
1507
3083
2028
1063
2465
2631
1509
2687
1266
2974
5233
10