149
1
624
1635
2002
2
7080
12
509
2650
3
255
0
785
432
410
700
548
95
348
111
165
345
299
271
83
282
275
90
535
5802
2179
9
219
1706
2413
6