2960 490
1169 93
1730 141
5645 227
3251 156
6320 514
8685 433
2509 299
3066 364
2418 89
3492 682
4516 556
4702 852
2724 141
3842 727
2638 384
3047 58
4479 978
23647 267