524
370
1228
531
411
231
594
350
10711
320
200
671512
48073
47580
46388
4141271
3939157
32544
3190151
30476
25932
23971
22210