107
1
78
1709
3
471
1351
3326
5
1995
2
490
3160
61
759
1370
1222
2515
88
307
363
0
168
316
99
138
346
304
366
143
189
73
262
117
298