352
6
111
20
1231
85
1552
78
531
1522
3136
1343
2423
1835
772
2213
2011
1141
86
1373
1061
951
953
2562
119
75
1091
561
47
65
93
92
2639
1243
1251
80
1045
773