3050 526
955 71
10617 34
7596 736
22283 100
3349 400
58175 237
33338 243
7783 273
29247 111
6693 466
6805 427
16183 60
14196 262
7572 681
15191 847
5324 97
13056 203
6526 580
3266 200
11334 92
153409 423
40624 283
12933 497
15896 786
23065 513
32218 833
10700 254