3112 659
1822 381
2129 491
3295 893
324 34
1162 112
1335 258
1376 301
2794 491
2824 613
3838 621
1144 224
2912 363
1850 289
3044 645
2983 796
4060 646
937 207
3452 781
3262 629
4733 580
3330 623
1990 482
3763 971