285
355
3610
403
502
503
452
646
373
260
464
505
27667
21010
19411
17282
1375265
13572
1244148
12066
10920
1042144
9160
79311