524
1
1187
2
555
1241
409
1307
648
410
1315
1600
1478
725
3635
8
1701
1024
1707
450
923
786
883
1650
4
2935
3
826
2789
432
1550
0
372
953
2181
5575
6