539
2
98
1
228
657
512
60
64
763
86
1294
1407
3
1269
0
509
1873
566
553
409
88
651
986
3374
7
875
1158
34557
4102
221
2425
1858
516
3602