100
278
4
325
0
300
353
7
6
595
5
400
966
33
27
600
1144
28
500
418
681
13
334
3
2
655
9
10
16
32
2024
51
87