1583
5
17440
9
3064
25
1108
2
1296
0
1514
1
2730
2672
7
449
802
1605
6
1454
3
3148
472
1151
1637
607
768
884
4
684
451
731
787
5286
1474
1861
2336
1400
2107
1226