2015
4
1882
2
1156
0
1215
1097
1
3294
20
877
3755
875
1059
3
1380
11298
6
4456
1511
12010
33
2465
1871
477
100
121
4653
9
936
3575
3535
494
1312
993
259
6072