505
0
1128
457
409
454
20634
8
29323
4111
2
325
467
1045
403
415
2328
943
177
1603
328
1822
1
398
456
1557
320
1661
781
329
1352
1101
2992