1632
5
2830
7
247
1
510
2
1045
1336
9259
17
2962
6
331
439
409
0
561
405
1438
652
702
1245
232
1048
3
714
435
7408
8
3070
408
35
378