1831
34
1302
304
3333
10055
439
122
51
157
7
1297
10
251
12
12
259
559
4
4