502268
389
4322
481
303
546
365
330
4511
4116
5211
468
30007
22910
21012
18743
1498267
14412
1350148
13036
1160144
11590
10090
83911