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