860
0
965
798
475
116
29323
418
521
58
611
1636
464
477
458
8116
6
1073
2103
1
1230
5
2395
804
392
4106
530
4
63
400
552
1567
2
1306
152
505