558610
6
1559
2
282572
0
5973
8
3545
1
3599
8475
12
520
294
504
123
2296
1092
31535
185
3980
3
408
2459
9
2405
5270
7
1073
2813
3350
3653
1929
398
1853
4662
417
3149
4