1049
0
326
301
47
592
5605
470
573
466
691
177
1333
169
493
223
1986
787
385
242
2132
1425
579
389
491
164
597
278
2259
44