96
425
254
1104
0
328
927
501
367
541
11
257
326
361
608
609
276
346
458
172
639
78
0
808
0
383
0
7
7
534
438
