3017
1332
1326
1288
1278
1214
1125
732
730
361
302
280
190
188
176
143
117
105
97
90
87
81
72
70
65
61
57
44
41
37
35
29
26
25
23
20
18
15
8
7
6
5
4
3
2
1
0