101415
109
2189
2
2550
1522
1
1405
2121
3065
1444
2859
3200
992
3
8688
2620
1028
1937
7
889
0
866
3657
12
4978
2503
2310
716
5949
5
3215
2320
3691
4
5595
12367
26
7793
51331
25