2480
2
1129
0
2198
7328
15482
15
1563
1
1894
543
661
650
447
1392
2337
20634
8
1421
1587
775
2526
3
1578
1291
1145
6383
17
2369
2086
4396
4820
2710
9
544
3025
509