86
2
502
16
200
6
62
1
73
69
129
162
179
143
146
136
26853
7
2088
594
689
202
250
1358
11
308
0
1000
429
5
365
415
393
356
427
3
428
4
522