92
1583
77
3959
34
66
25
350
33
2016
20
17
33
2097
1880
87
29