29821 83
3090 11
3094 7
2920 15
4655 13
3744 11
3820 12
5161 19
3471 9
4433 14
2373 1
4288 11
4390 26
6507 40
6965 26
77788 324
49227 255
13185 37
18751 69
3668 8
6458 27
2050 8
3122 11
12428 61