216
1
955
2
2541
4
669
3
374
1278
5
536
750
582
510
770
736
980
250
235
355
1039
40
0
89
810
1778
305
457
2741
283
1363
354
680
86
329