529
17
51
1
2
1079
340
234
520
2234
556
1260
5
3
16
350
4
9
108
11
19
64
8
6
270
1057
15
61
72
207
249