840 4
693 4
845 1
11437 55
9105 60
1349 4
1187 3
1200 5
759 2
3285 2
2397 9
1519 3
1583 1
3187 10
1466 4
2419 9
2859 5
1088 6
2050 8
3841 12
2189 9
2489 14
2017 8
538 2