543
0
1616
1773
240
297
2275
2
287
604
647
458
399
374
580
69
21743
1
324
3114
4
74
4111
1764
1068
2702
6
456
622
495
871
3047
10
417
320
80