2131
3
1315
2
1960
5
1388
0
4629
4
2111
1318
1184
1589
1
743
817
1793
6
255
675
2747
2005
717
571
1333
891
745
1475
80525
6433
9
983
1898
807
620
646
1403