31656 520
91210 897
24014 708
34123 307
76056 727
50287 255
61049 873
42904 151
3944 509
2123 127
4057 388
8551 513
4652 398
4090 611
9009 482
4954 654
2574 38
7540 842
5701 778
4390 854
3404 368
5364 690
4228 478