1551
2
1282
0
4713
5
20634
8
1332
573
138
484
1428
152
683
1084
492
2516
3
2587
16
932
3498
4
707
6689
820
486
1131
55
1942
327
459
2668
2030
2095
389