30031 650
6793 416
1174 119
2568 633
1681 146
3954 602
2092 381
2039 168
993 72
1952 390
3489 518
1288 39
2097 548
1579 415
2668 773
3923 788
4189 225
8609 679
3129 296
2968 356
3124 575
1798 231
1277 101
2607 243
2921 507
2278 157
4852 555
3130 578