503
0
1541
1824
3430
1
1610
458
1128
3437
5
2198
2
2587
16
314
2710
9
521
4396
3
798
2644
381
360784
19
1377
325
1948
781
407
418
909
171
1100
5617
14076
7
505