462 9
5326 13
3990 3
22771 34
9119 19
9934 25
29805 34
3953 10
1228 11
4547 12
11472 22
2458 13
6535 13
3598 12
1374 5
4344 2
14475 41
6913 18
30588 93
16732 38
5311 18
5862 9
32297 56
36041 104