116
0
273
1222856
4
1277
5
242
31535
2288
1
2189
180849
18403
6
53
2490
268
1507
407
21743
521
232
1073
46
672
470
376
1425
48708
448
244
485
397
2564
2