905
1
4964
3
2608
0
1358
3672
867
9244
974
2
22330
22
1279
1050
120469
35
1376
6406
12
829
2301
521
3025
1649
1883
2372
1203
1032