2015
1935
3
2
1
5
752
324
60
1
1
7
1
1
8
2
4
2
1
765
60
1
2
4
2
2
1
1
13
3
2
389
4
3
1
6
343
23
4
1015
12
491
1103
1
1024
1214
117
4
1
1
46
1
2
8
2
2
12
16
1024
1
58
1
36
1
20
3
54
1
1
19
1
32
2
336
8
1
3
2090
109
2
208
1565
1170
1002
1430
1834
520
20
14
2260
22
10
126
1
1
1
1
2
1
2
5
1
4
93
1
359
1
1
3
2
1
1
1
6
1
3
8
1
1
2
11
1
1
1
44
3
3950
369
44
211
1320
1828
667
82
1086
76
36
7
27
18
1
22
850
1
151
171
3929
21
1209
15