387978
360063
338157
307227
42807
41304
21256
21065
20107
18968
16937
14719
10790
9204
7265
4446
3775
3555
3008
2257
1419
1373
1206
1040
707
701
511
491
473
408
402
307
285
219
136
114
90
72
65
64
47
45
25
21
16
16
15
15
15
13