233
1
289
1816
2
762
102
36
232
707
3
230
78
353
702
305
292
323
206
129
331
761
952
705
684
0
235
355
446
251
1042
254
980