30141 501
12848 693
25003 733
19921 704
4937 654
4723 98
6688 162
35465 796
1639 169
5844 93
5333 504
22266 496
8155 629
50084 411
7904 73
7652 273
2267 276
7167 572
8513 89
41249 136
8876 921
6556 296
11295 142
19778 349
6398 356
44655 48
5339 566
12895 877