505
5413
508
634
590
6615
649
679
7213
534
455
6015
33367
25470
23792
21183
1732267
16432
1541148
14686
1387144
12670
11610
9860