3610
403
502
503
452
646
373
260
543
464
505
453
27587
20980
19371
17222
1371265
13522
1240148
12046
10910
1037144
9130
79311