2462
3
1304
1
2507
1622
2173
2980
3012
0
785
1348
1581
2
610
2294
582
1020
383
2535
2499
2245
2988
989
1226
444571
9
2282
5
623
2420