388
0
826
357
3292
1332
1608
3675
1333
2259
847
308
631
1362
691
1949
846
1309
375
282
378
280
951
296
480
1289
1952
351
360
994
326