360
1
91
144
76
2
59
70
44
84
522
103
67
101
149
445
82
39
21
1711
394
743
3
801
5
330
0
657
568
867
4
953
541
514
2130