488
4630
3012
313
312
463
596
314
4435
246
431
411
30197
23020
21132
18963
1514267
14552
1360148
13096
1175144
11630
10180
8480