423
4316
3610
379
355
364
349
3424
3316
373
411
3820
16972
13520
11071
9760
751263
7432
6860
6231
594147
56210
540142
4590