860
0
965
475
1728
2
798
464
116
2114
29323
1682
1976
521
58
418
3123
1
8116
6
646
611
1230
5
1193
3815
1636
3703
12
1804
408
63
1084
477
4362
742