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