25669
0
572
791
19783
2
4471
1431
1
562
2996
1386
8527
685
3041
3
194
1522
758
2595
501
2366
2440
800
15233
534
3176
14
475
32302
2270
1601
2337
5
5065