2226 101
3070 198
5408 97
7532 572
4935 562
2159 121
3304 67
6621 44
6520 399
3449 179
3893 335
3879 297
4217 633
2975 459
7418 344
3474 38
10090 326
3884 98
6500 402
6032 651
8644 453
3344 234
2396 136
12404 916