31608 520
91191 897
24002 708
34106 307
76018 727
50279 255
61041 873
42888 151
3944 509
2123 127
4056 388
8548 513
4652 398
4090 611
9008 482
4952 654
2573 38
7540 842
5700 778
4390 854
3404 368
5362 690
4228 478