396
7512
412
6723
361
545
844
9410
1192
524
6610
653
11
645
185
16
556
423
242
592
25
516
339
695
292
465
426
469
295
728
193
421
1065
31
407
1613
287
314
171