31592 553
5036 305
2238 246
4125 69
5605 295
11674 571
9812 715
1451 243
1917 87
2775 37
5148 219
4574 503
7026 368
31500 619
9058 163
49255 581
3095 290
5116 284
542642 860
204429 296
111777 681
343080 578
389112 570
192185 651
309634 651