2901
4
2859
0
989
3
1095
1845
1
1185
951
2057
1718
2
1972
1240
2140
2584
4436
3643
2605
645
2908
3453
2317
5
1659
2185
1672
2367
2213
3062
2309
3696
8
2977
15
1624