107
1
1831
4
84
85
56
212
72
649
101
0
190
312
244
281
342
848
2
115
868
8
307
610
239
123
271
567
1602
382
493
628
64
988