302
2
233
1
3172
10
71
963
80
81
566
1020
4
1046
9
579
0
248
79
68
244
257
326
282
278
324
539
7
506
354
346
199
361
1063