3109
14
4656
6
4160
4
1901
0
32353
12
1019
1
1202
3629
2216
3
3871
2
3470
5
353
2660
703
1225
2654
1868
5946
2285
1961
616
1753
1412
1466
2429
2322
2054
59
1857
1468