270
442
275
509
400
720
381
380
362
396
243
354
41097
31240
30143
27085
2363267
21194
2041153
1889149
18746
15580
15080
13360