4950
4360
3980
15331
13079
1295
1270
1031
860
7630
676
5911
5611
53132
4714
442
382035
354
352
297
262
240
241
210
173
170