2480
2
1129
0
7328
15482
15
1563
1
1894
543
661
650
447
20634
8
1392
1421
2526
3
1587
775
1578
1291
1145
282572
4820
2855
2086
544
3025
3442
509
1716
915
1922