21459 45
12326 28
2394 7
3091 13
13832 48
1776 2
2494 2
4118 6
1609 3
35342 102
2291 3
2274 4
2204 5
3005 8
3491 13
1497 2
4035 8
7456 9
5153 19
2490 14
1150 3
8417 23
19423 29