21743
1
798
0
859
262
3092
440
782
2060
918
1269
1669
4
618
422
653
63
2668
2
278
351
2435
325
406
3202
3114
980
321
2809
431
392
1098
2881