412
1
1269
283
87
1223
0
759
362
818
1606
2
352
630
896
74
622
349
1021
999
423
75
495
404
892
663
1307
1766
482
1650
1603
488
728