5290
2
1073
0
21743
1
249
273
1663
611
2459
9
492
1650
745
521
1357
31535
699
1126
747
1150
335
573
1853
448
18403
6
1425
422
597
565
859
2964
546