2255
2
1075
4309
3
951
1
1585
2099
1451
0
1223
1583
1431
8527
562
6236
10
1811
4
1534
1347
19932
6
3738
5
4358
534
890
1002
2732
658
674
1922
2913
1589
1527