348
0
4321
4
3407
1
3551
10
3252
508
3971
575
510
4937
1100
356
2728
532
1012
1252
708
37847
2381
1857
431
522
611
34
639
475
593
19783
2
1930