300 159
2975 313
318 330
1593 842
843 730
103 774
929 975
455 713
494 481
883 827
329 220
1003 132
2646 912
2375 220
904 884
997 161
528 96
729 108
339 943
688 217
419 975
73 414
477 470
631 512