25669
0
19783
2
550
1
21152
8
2980
32302
2535
2207
1416
398656
19
3090
6
400
5339
5
3083
1736
741
2366
3591
11
2264
1060
4358
604
4562
10
2932
11924
1558
3498
4
2337
2059
1512