345
410
704
441
513
403
460
325
364
420
645
380
41487
31510
30403
27475
2389267
21554
2066153
1911149
19006
15640
15210
13520