113063 311
28867 494
34719 154
66724 829
27572 382
3093 286
2975 347
3291 255
2322 94
5819 497
1170 28
2868 89
2778 368
3066 332
6579 588
4057 882