1
2953
2
43
215
308
12
50
1335
285
622
676
1513
981
1287
2060
26
134
237
10
51
855
245
357
492
1016
798
3
5
697
4
7
21
140
17