3095 734
7211 602
4056 972
1907 112
2124 287
2487 559
14684 664
9548 27
7908 251
2690 680
23553 812
7963 307
9118 277