504
1
4126
6
315
649
964
17184
44
1470
390
0
3025
661
2644
2
2366
1425
1566
448
1326
3437
5
509
1642
14492
1750
2168
2551
2855
3
1182
1587
1362
2694
1054
2470