635
7
171
324
58
281
10
31
411
121
342
1071
253
821
282
33
472
28
172
5
421
1361
1422
2441
111
873
9
3003
4
572
3901
2975
24321
29
219