4471
2
2964
1
3051
1603
1327
565
1140
2462
3602
3
255
0
2906
1473
1503
2258
636
572
1672
108797
2990
1294
761
1589
562
2478