546
0
645
1637
2
2166
1
2795
2259
391
1691
1016
2327
11
1583
1860
3
34
3910
2337
5
2614
557
1660
2935
517
445
479
402
929
3562
2181
453
1163
802
1501