2302
3
1243
0
668
1166
664
4651
2123
398656
19
534
1298
2271
4
2996
1862
1
758
550
1500
1496
6
477
2942
1532
2
19783
2535
809
938
337
4044
5
3083
17946
2465
817