1545
2
2173
1
4606
2233
3
3212
27
2571
6
3562
868
2489
2722
2427
12
1000
0
1290
1917
2082
51331
25
1691
1814
962
1168
9305
8
1766
2781
830
2711
1093
300
1734
802
801