2660
2
19944
1969
3090
6
2194
1
2698
2475
1446
3629
1423
1564
1688
1833
2435
432
0
1682
4
1431
1506
1495
2565
3
3196
1348
833
1534
4248
1757
2515
2530
1172
725