8945
2
2502
4
1182
0
1233
3899
3
2050
2039
1
2503
2699
1534
1286
1308
4288
4630
4112
11
1635
1840
2857
2375
5
1342
978
1940
896
206
1875
1496
1149
3216
10
1291
8403
16