3096 648
1125 258
855 144
3301 863
3402 614
1257 300
4530 620
1396 190
329 73
2231 55
4104 267
3657 719
1764 400
2970 883
3504 456
3200 591
1369 228
4106 394
1464 307
502 127
1086 345
1563 173
6254 593
2345 674