1585
2
499
366
4
381
3
264
0
315
503
1
421
382
940
937
562
1287
240
108
311
208
135
88
310
610
693
553
458
912
6
442
842
757
605