40397 588
7099 123
334865 796
24595 297
5962 298
5131 154
25250 554
11848 388
41090 908
3602 409
3756 489
4672 149
6237 98
6443 635
2647 423
6927 153
123575 588
46245 96
4008 236
10714 790