819
4
596
1
1500
2
647
4133
7
670
516
542
537
463
599
426
1490
546
530
455
2529
639
0
1109
16362
44
2255
2281
1359
1504
3
495
686
515
486