363
0
3373
422
1073
282572
31535
249
335
584
594
21743
1
467
802
484
427
360
116
710
1949
851
3663
1343
552
1853
1663
631
839
521
546
658