670
0
7260
631
392
918
21743
1
575
1339
2
777
787
297
1130
649
278
46
445
658
377
1859
1016
2730
6
171
251
341
451
494
312
999
1314
1323