2516
3
2126
0
2587
16
932
3498
4
139
269
325
1029
46
356
493
2141
327
2668
2
293
333
691
1518
1
543
465
467
1139
2447
3813
11