18370 22
2332 10
2384 2
12344 16
11956 21
3436 10
2311 9
7223 4
8192 9
2697 2
5365 5
1843 7
2588 8
4323 7
6499 9
4272 7
2813 6
2942 8
4076 11
1994 5
4882 9
2749 10
3346 6
12448 19