1131
0
369
407
820
1346
1054
469
859
3114
4
2168
5
2655
633
492
543
846
772
1
670
348
392
1840
2
2809
17353
14492
919
2111
3
671
555
251
1878
101