511
1
252
278
340
326
2
282
324
361
0
246
102
517
234
547
249
346
199
354
539
7
506
566
248
79
89
963
229
940
3
302
1020
4
569
579