2941
4
14125
10
4187
2528
3
4562
1558
2
189
0
2082
1
1301
3929
78
1418
2732
4100
6
2462
2727
3145
638
6676
12
444571
9
3597
5
5432
1431
604
685
2498
6977
851
5346