424
5
1073
2
562
581
0
374
1
223
634
786
635
641
654
227
442
240
3
1372
4782
6
62809
17
2242
1396
4
4035
1444
1036
1141
2626
8
960
1833
1443
2404