3014
20
3085
5
3491
4
3485
7
3316
10
2941
5141
599
1
4100
6
1442
3145
2
1960
0
2015
3248
8
1203
108797
2350
3262
3
2234
3527
1647
740
1695
725
2386
2297
796
6346
16
2245
1289601