407
356
625
312
4516
297
904
37645
1568
201
311
653
925
8214
2511
805
404
457
6011
593
1705
271
652
16217
257
10921
445
27337