19168 629
5432 689
3985 214
20886 294
6450 654
6985 951
2761 506
4116 227
11565 926
3403 914
2069 558
10555 473
4128 360