1032 248
8074 510
3595 513
3518 298
3966 193
4028 656
1753 94
5351 972
23176 724
54359 572
2172 159
1975 176
7532 307
6146 661
3477 458
33338 299
4358 569
11376 593