14159 580
966 158
3152 804
2942 474
3330 564
3503 319
4610 602
24825 376
7557 206
11476 152
5628 309
4008 265
3089 711
1527 226