320
300
313579
336
333
3014
335
298
310
2922
380
17212
13640
11221
9940
765263
7482
6960
6321
604147
56510
555142
4740