360
1
91
143
76
2
59
70
44
84
522
102
66
67
101
149
445
82
39
1711
394
742
3
801
5
330
0
657
568
867
4
953
541
514
2130
974