526
1
244
686
2
572
125
274
446
1096
5
83
800
56
745
4
650
287
226
103
0
284
294
457
1077
73
272
619
266
979
3
599
257
360