29
1983
121
1
377
450
10
17
555
298
1330
39
49
347
47
158
163
6
46
65
19
313
285
73
81
999
7
8
610
3
8
22
213
179
153
424
18
370
172
9
877
132
378
688
16
2
137
114
4
113
75
