1
646
324
1157
365
24
94
1163
827
322
255
181
202
1741
284
41
1332
2
6
5
633
62
3
192
304
433
461
9
1153
413