514
0
951
597
403
2190
1824
325
343
410
1557
2490
4111
2
25137
2328
381
1101
957
2143
415
392
467
479
255
250
675
303
464
722
267
809