2589
1
2912
5
1727
1829
3
5949
4499
4
2027
2675
2
1402
2181
1903
1242
0
564
1876
2640
1961
2664
5527
6
1221
3186
9
1104
4757
8
1415
2290
4080
2560
9077
28
1721
1403
1562