2965 412
2181 220
2896 313
580 274
831 66
155 586
1008 557
450 202
118 584
988 100
903 289
411 35
100 854
540 860
291 628
236 562
2439 127
330 90
646 859
543 55
743 525
396 364
586 43
239 992