305 291
1304 60
1247 94
400 72
1772 87
776 273
834 83
1020 98
587 68
883 82
320 267
2981 86
606 88
2047 156
911 165
2467 173