3090
6
32302
0
21152
8
25669
3498
4
17946
496
1380
19783
2
1819
1
1461
467
1168
1606
929
3
1681
3562
1788
801
1749
1532
1382
7258
2082
2760
1768
2173
1844
1691
528