100
104
0
3
300
207
1
2
306
8
4
2.00
359
502
43
16.00
756
9
737
5
20
743
18
2907
25
50
2569
17
236
2558
29
2379
31
1383
695
859
1113
41
2628