905
1
4964
3
2608
0
9244
22330
22
1279
120469
35
1376
6406
12
829
2301
2552
857
598
521
3025
1649
1883
2372
2
1203
1032
999
1256
928
2914
5
1344
7332
13
2108