390
0
298
584
979
999
31535
378
275
2445
453
251
1655
970
383
422
2006
1
813
25137
575
302
418
1152
887
2093
2
91021
3
283
341
376