30396 43
16175 41
170535 203
4596 166
27429 244
7963 400
3881 124
2036 27
2064 129
6631 616
7789 440
14551 792
2857 336
8756 349
1751 271