2295
7
336
0
103
2525
3
2114
2
3336
1
24418
8
2611
5915
11
629
437
4
3901
1012
6018
895
1015
372
2047
1111
913
1257
1667
1230
833
976
432
9877
5
2102
1432