2975
0
3195
3
2350
5
315
1293
1867
2499
2
1647
4
1111
1599
1
108797
3527
796
6
3587
1226
615
2234
1695
778
2386
2297
6346
16