125
0
373
137
2475
1
1104
877
359
551
448
577
931
417
791
3187
5
827
678
1889
1008
5915
11
1613
2
536
2000
7
758
93
1064
3574
168
2002
3
1030