249
0
484
1
335
363
31535
1073
1009
745
422
3373
584
282572
448
18403
6
521
3663
421
154
116
3287
321
1343
90
1663
611
594
552
530
431