2991
1032
3136
1181
2001
50
2101
238
1837
0
2446
629
1801
38
1838
83
1674
33
1846
227
(29/45)