3031 833
7759 213
21082 436
3475 317
3322 732
13455 28
12261 590
7915 531
3409 185
16872 863
2590 192
7042 703
3268 254
4114 474