493
0
930
296
504
1733
667
520
597
1014
408
1829
277
402
394
490
167
596
503
463
2089
2
1723
804
1183
598
476
2228
1216
590
3310
467