1073
2
13159
10
2199
3
1630
1
1033
2860
15
2459
3777
2395
0
2936
3449
4
4915
7
637
417
427
573
4713
5
594
8995
4497
475
3663
6294
77
300
3100
2260
97284
1132
553