831
0
105290
507
1084
350
274
2189
565
475
408
282572
2142
246
802
582
333
527
412
1343
2267
373
2395
682
631
116
270
46
275
1227
1639