1027 46
4308 931
449 69
7754 623
9056 89
57034 78
57660 513
5961 306
43571 480
8850 297
2064 332
1704 86