475
0
964
1
248
552
107
1513
383
804
1566
611
875
400
846
418
1636
1650
522
1392
58
1898
1054
29323
543
860
477
167
784
2000
246
1462