2285
2
444571
9
1404
3
2135
6
2480
1
2004
1507
4
743
1180
0
2440
1328
3398
2502
2106
1391
1497
1219
1845
1413
3136
1617
3517
1976
2565
646
1491
2050
2545
2239
1974