226
0
269
968
482
503
152
598
685
303
454
614
81
722
391
453
47041
1023
1942
658
2190
1
213
668
2702
874
2143
1453
648
408
286