759
5
400
0
1622
12
1885
492
2
1584
118
1
448
916
3
6423
11
194
412
470
219
921
642
508
380
797
675
635
645
835
1392
1953
1483
3339
1226
1699