1089
2
119
1
111
89
1019
747
4
443
581
239
378
226
52
203
338
603
5
71
271
410
329
463
66
84
93
4432
70
515
588
281
266
0
65