857
6
423
2
451
307
1
1465
3
592
0
883
543
446
2549
1100
87
326
324
367
484
86
799
739
621
2885
4
1309
66
1438
8
580
729
420
1026