2955
2
1897
1
2112
8
2023
1842
3027
10
1648
2346
3
1115
409
0
637
381
445
561
2143
3559
2490
1101
1108
372
407
456
505
401
750
2702
226
11920
17
1215
413