31306 5
27957 6
20257 10
36005 2
27558 8
28184 3
44826 0
46378 9
29656 9
58006 12
110226 51
29752 8
19752 12
236155 63
292076 38
144030 25
40030 4
438802 27
685609 98
805384 57
303730 25
329528 24
293058 17
1763255 81