6095
9
2053
5
1005
2
2507
2798
1
1144
0
1289601
4
2366
2165
6044
8
101415
109
2721
3
297066
1991
6247
2338
3248
2145
3132
4465
22
7978
2605
19079
6
3354
1473
32302
525
2044
986
2525