504
1
2564
2
1352
3
814
865
462
21743
373
231
2474
1385
1560
0
1860
395
385
382
423
1112
448
3092
2749
4071
401
383
3469
397