5010 421
5829 880
50302 207
12475 623
12685 39
8081 728
10877 37
13464 356
5336 408
1541 186
1615 228
3981 846
991 37
3281 299