308
0
379
787
427
1045
2328
439
1603
683
8822
5
517
691
324
328
505
157
1110
3
248
1655
1352
325
1661
1
544
294
5313
330
542
1939
428