857
2
1771
3
605
8
84
1
73
269
1164
16
229
349
0
1295
74
307
108
93
86
321
287
551
61
563
200
121
107
908
520
937
542
387
630
85