4131
8
29037
49
1093
1
2680
6
997
0
920
2
1395
1990
3488
1233
3023
4
4414
1770
1387
2154
889
3
2808
2277
1146
495
587
461
962
596
645
432
1518
804
133