3354
5
1404
2
3041
55904
0
37355
13
2476
3
1787
1
4946
18
2735
7608
12
2129
1748
2620
8
22227
16
806
2555
983
67688
66
2696
676
1854
1387
890
270
1057
3556
1898
2402
1228