382
0
846
493
670
2099
935
325
1132
282
361
337
340
445
413
280
1540
765
293
1227
916
327
343
336
1484
485
560
1049
538