3505
5
2144
2
2936
10
4168
3024
3
1466
0
2322
4
2233
8607
8
742
1591
1
4943
1988
925
3539
2327
11
12472
5946
2740
2092
1590
2687
2122
2153
7
1952
3316
17
913
2427
12