100
4
8
581
1572
304
160
4
305
5
149
8
8
11
0
4
1
338
2
4
529
5
