595
0
4471
2
120
1672
1
1601
190
3779
3371
2650
20
2986
302
1441
5065
940
472
501
1697
572
3144
566
1816
885
1045
1512
803
905
610
3426
4
730
168