1248
2
475
0
4760
6
3419
383
3370
5
1385
1
804
611
5874
400
846
418
552
1636
1650
522
1525
3
1106
58
1898
29323
1557
543
860
477
964
246
1132
1504