21378 379
2377 539
30595 501
3729 804
1699 269
3312 518
4233 672
16781 184
47509 371
35664 388
6921 624