103325 392
16659 585
25634 237
6984 526
19799 566
16922 74
19962 275
19645 249
12207 597
31530 147
4202 186
4476 318