547
0
1043
1101
410
1981
1020
2490
1879
1
514
846
2634
349
409
968
787
1557
1161
602
454
286
482
722
345
2121
4
407
1346
5313
2702
517
2069
3