504
281702
4111
411
457
3410
374
313
487
355
5010
312
27567
20970
19361
17212
1370265
13482
1237148
12036
10900
1037144
9130
79311