7490
2215
1567
1292
1277
1159
1018
751
704
679
577
549
503
488
428
368
300
277
258
210
198
170
163
159
130
126
111
105
100
95
90
89
79
77
72
67
62
60
55
51
44
39
33
32
31
29
28
26
25
23
22