1073
0
116
31535
422
2267
518
1853
2490
521
443
335
530
430
475
284
274
348
543
637
729
21743
1
611
249
643
477
1462
798
717
492
2306