2
3
1
9
3746
166
6
164
373
1354
955
1741
5
343
20
28
97
174
4
667
563
753
32
197
236
64
1487
3908
2024