2302
3
1694
1
2920
4
3015
7
2940
421
3014
20
139
2702
1286
1780
2
931
4112
11
4630
3085
5
3491
3485
2375
507
0
3316
10
3029
6
815
5141
4438
239
1940
2109
1032
4617
240