390
4116
3826
384
3613
406
3617
360
3856
408956
342966
17242
13660
11241
10000
766263
7522
6970
6361
604147
56610
555142
4770