2990
0
3765
4
1153
2710
2
2890
3
1532
1
2996
6307
10
1558
3090
6
7893
866
2207
2580
181997
11
3503
1819
2356
7394
5
3400
3354
4655
398656
19
2980
1911