2123
2
1144
0
784
2115
828
1
4537
4
2146
746
467
59
7034
1451
4862
1510
807
2850
2038
5635
3
2637
10293
5
2757
1969
6286
778
605
4002
2534
2239
5805
2692