642
241
353
264
202
231
12
28
21622
434
1323
262
31
777
645
1116
211
595
26
29
292
14312
694
586
453
302
433
461