30300 43
16151 41
170527 203
4589 166
27427 244
7958 400
3879 124
2032 27
2061 129
6619 616
7778 440
14545 792
2854 336
8748 349
1747 271