2435
2
2528
3
1383
1
3439
5
3326
2392
0
2538
166
3105
4
3519
9
3841
12
3125
15
2584
5978
6
884
1299
3460
7
527