2211
0
458
139
787
422
913
1991
1
152
341
193
5009
116
1073
2972
1566
363
573
526
1348
633
935
714
414
494
301
2337
3015
501
472
1454