2211
0
458
139
637
787
422
1145
1
913
152
341
543
5009
116
1073
2972
2842
8
20002
15
363
573
1348
948
2
633
935
714
670
414
494
809
1796
915