2188
9
3440
2
25127
0
1132
670
3674
10
5108
4
4677
111
383
846
4271
978
935
438
6062
16
1343
2749
3
694
1
1108
655
493
340
1115
6086
10324
2947
1458
895
518