539
2
98
1
228
657
512
59
64
763
86
1294
1407
3
1267
0
509
1873
566
553
409
88
651
986
3374
7
875
1158
34555
4100
221
2425
1858
516
3602