2528
3
4259
1
8527
5065
3090
6
15233
3798
4
1743
0
2012
2
1777
2366
21152
8
2272
3742
2505
3026
1162
683
912
1759
1589
1239
3169
7
2338
1767
4329
10