3491
4
2502
1
3083
2
17946
0
2465
1189
7793
496
3125
3546
32302
3498
2437
3779
4471
2964
3051
1603
1461
12367
26
1452
3316
10
2906
3993
2175
5141
7