2658
0
458
953
1250
3
3929
10
585
586
17
3815
486
12005
882
3360
290
611
407
392
414
21743
1
2964
383
380
729
3650
3383
2955
2