1392
2
2226
3
1552
4
514
1
2302
6
455
5821
5
2223
1131
704
446
492
573
606
0
5051
598
1450
4880
894
599
1576
9
1208
8
1403
7
1504
695
690
1589
511
3758
1413