19681 33
7057 702
1671 75
4548 388
5416 646
7673 348
8806 95
4320 284
3366 139
11806 648
4369 388
4405 29
1939 73
4199 215
5235 925