2593
1
2820
4
19079
6
9305
8
297066
0
3503
13499
5
5978
2427
12
725
1759
2
550
1510
4724
3
1412
2687
2108
10
2100
2982
1213
1168
1475
2378
2000
7662
14