3813
396
50
4918
348
333
7614
532
4118
378
570
301
18596
14340
12251
10970
8402
823263
7450
7242
687148
609142
60110
5340