19678 33
7055 702
1671 75
4548 388
5416 646
7673 348
8806 95
4319 284
3366 139
11806 648
4369 388
4405 29
1939 73
4199 215
5234 925