2802
2
1443
5
1872
956
1
908
1294
4646
11
1896
0
3029
10186
15
1112
461
761
2907
1799
797
530
2200
1142
531
839
2242
4
1231
812
816
1772
548
1006
1538
2876
10