50
0
4
229
9
285
1
100
342
2
8
150
270
3
332
6
469
300
371
297
10
579
25
500
826
12
27
666
1214
1247
1117
11
2176
70
4228
20
3529
18
4208
32
3788
2454
2564
7
2246
2560
2364
3050
5
1634
1069
14