3095 853
2931 285
2475 488
4048 81
13144 54
9182 709
76916 140
39689 347
42551 829
6491 390
82135 598
52083 701
29947 83
2144 183
3738 737
5288 85
2707 55
7960 980
3089 186
5436 703
15146 294
3146 342