303
0
454
614
81
722
391
453
47041
1023
1942
658
2190
1
213
668
2702
874
2143
1453
648
408
286
271
767
1981
798
692
4536
2