60
1
983
4436
86
2
94
119
347
438
72
62
2082
4
522
768
89
81
82
88
92
98
80
99
510
79
1091
77
240
101
325
179