2422
10
521
0
637
948
418
25137
729
857
677
463
443
2109
1389
2
1566
1
995
955
2855
3
1540
383
195
949
1645
2055
4045
1128
90
3503