2310
2
1988
2102
0
1147
1
1913
5
2254
3
1688
1864
1059
2394
2067
1417
1459
4
2411
1755
1731
15233
3196
6
3565
3479
4016
10996
2687
1233
3337
2982
403
2065
8185
11650
23