830
5310
349
3210
426
345
404
587
7930
228
375
407
19976
15250
13331
11970
9052
860263
8020
7792
747148
650142
63411
5830