2089
4
2093
2
398
0
392
4143
6
458
436
676
584
467
1128
2546
618
1711
1997
1551
263
409
358
1025
1100
1483
1141
3595
8
781
1824
25137
2275
647
2602