635
7
171
324
58
281
10
31
421
121
342
1071
253
821
282
33
472
28
172
5
1391
1422
2431
111
873
9
3033
4
572
3881
2995
24321
29
219