528
1
572
0
1226
3724
3
3061
2
3053
7
19783
2535
4044
5
1015
3083
2465
378
913
3125
2342
657
3546
2416
1927
2480
1174
2149
2219
4
3779
3046
841
2964
2799
6