21018 42
35255 150
12000 249
17246 132
15027 288
39524 283
41995 205
17609 169
35862 327
42671 370
252070 625
29595 267
10571 91
50765 166
11644 180
63330 220
38585 311
26312 103
16675 226
31919 339
8834 36
13528 251
31264 313
14587 307
22636 217
14285 147
37672 511
11772 232