99
1
1774
2
11829
0
1645
1805
3116
1666
1640
7952
12
1267
4
597
2605
5848
3
1727
1544
1506
593
3003
4436
9
2814
5
769
1762
1869
1493
1903
1550
2982