2015
2
3655
3
3401
5
3303
10
4862
1
3971
1659
3798
4
1015
0
2854
3368
8072
11924
2402
12367
26
1452
12459
2123
3993
2175
10317
2199
2597
3113
1441
3363
1418
2239
2152
969