2435
2
2528
3
1383
1
3439
5
3326
2392
0
2538
166
559
3105
4
8299
9
1347
890
2148
4928
6
2496
1637
2657
5657
11
971
5417
10243
804