4537
4
3261
3
5052
10
1593
2
118
3336
1
13018
0
1186
3461
2300
6346
16
2763
143
1195
883
2471
7
549
979
3351
2669
5
969
4309
2982
3361
3573
7095
3248
8
2091