2233
3
3212
27
3518
2489
2
1917
51331
25
2576
962
0
2788
2781
1
3833
8
574
3513
4
1972
1210
965
2579
1650
4578
456
1723
1832
1495
7222
4715
5