1151 352
1316 281
1118 227
2212 664
2054 487
3415 778
12491 264
17575 496
4533 828
3483 607
6527 543
4383 578
9005 172