2522
0
2657
3
621
2668
2
412
458
503
594
437
1
840
3287
918
431
642
3391
105290
1754
25440
472
1232
1779
525
931
1075
683
1045
2740
1015
396
464