512
1
336
590
3
313
2
269
287
278
31236
12
62248
17
247
276
610
362
334
1757
4
470
630
347
442
560
148
0
399
339
327
1163
455
516
5
464
378