1018 316
174 204
3339 171
633 362
853 249
148 221
78 9
145 904
817 144
738 327
1468 659
733 196
1042 67
631 266