44032 78
7713 3
54875 91
12153 26
10123 17
8732 11
7192 9
33460 33
32018 61
86237 268
6976 9
77488 144
17063 9
51122 103
35379 99
19377 15
26376 35
9595 12
7312 14
18038 13
5744 4
8328 11
32435 39
25930 18