871
0
998
266
105290
433
608
3659
14
268
2299
1232
2952
380
422
282572
768
759
20634
8
255
1872
1
2522
611
1649
4594
316
539
882
3373
837
413
2766