532
0
101
2907
2
3080
3
528
669
1
2181
577
1045
1889
2906
19783
1927
17946
1365
2632
6449
2244
4
1094
3871
889
306
2711
5382
5
2911
9
1514
4651
692
3765
345