2480
2
7328
6197
4
1563
1
1894
543
0
661
650
447
1392
1129
1421
1587
775
1578
1291
1145
2033
2119
2086
544
509
1716
915
1922
2372
1448
1622
1425
1697
3