3027
10
2015
1
3514
3
2442
2
3092
2166
105290
0
3047
520
1751
2330
4
1222856
2924
2979
48708
509
180849
482
31220
2301
5471
2664
3025
346
1559
4265
1810
6515
116