521
1071
1101
182
28
2
81
72
82
4
18
7
2594
3076
29131
27
26
29
242
232
222
1193
972
6
253
161
154
3
5
101
111
2481