1045
0
1711
2979
3
363
29323
171
349
2668
2
3114
4
1960
7
594
2459
9
457
418
858
693
2111
17353
1981
1
2447
798
392
775
3047
10
2041
425
427
2328
2546
1504