328956
411013
262966
3116
307
262
274
260
278
287
2710
280
13580
10980
8531
6970
578262
5520
5260
4681
455147
4529
401142
32450