352
1
509
2
530
1663
9
1041
399
275
641
1183
937
1954
241
1062
4
273
260
80
79
89
225
68
280
128
84
316
356
3
365
216
121