9585 406
42836 312
28199 779
6817 40
21142 542
7724 285
9799 147
17647 162
4130 450
7933 549
36899 448
3180 617
1181 93