2934
2
3014
20
1380
0
3085
5
3491
4
3485
7
3316
10
496
7159
5141
1070
938
1
586
2468
7265
883
467
5242
1464
678
762
5571
3
108797
2350
1399
2234
672
1149
3527
3036