1067
2
354
1
1362
5
86
825
329
283
1269
630
352
894
74
621
348
1939
3
1647
1766
482
1307
439
1051
920
487
572
917
0
664
420
1429
502
727