2604
7
1661
2
483
0
978
4677
10
4536
3868
3054
1
456
433
117
437
445
81
737
346
2904
4
349
668
381
157
283
78
358
911
1152
355
413
1960
1080