622
2
349
1
74
999
423
663
75
1021
728
1602
487
404
892
495
444
664
3
1214
1671
503
1430
917
0
573
421
665
1067
1223
2955
14
864
412
1264