5586 591
20996 1001
41647 388
23103 204
3533 411
12802 612
6127 446
4998 883
4789 164
6178 592
14282 103
5158 547
4495 518
1664 42
4845 752
8461 361
33333 1065
5748 416
6509 422
51198 827
22189 686
13793 142
45270 344
13360 455