2089
2
3158
929
3
1107
1
463
0
3310
1183
467
3539
2228
590
598
2476
1997
1216
2919
623
1312
633
742
1478
541
1211
2466
5
312
719
1374
128
25669
1957