2211
0
458
1094
2
139
787
422
913
152
341
116
1390
407
1
1073
2972
363
573
1348
633
935
714
43
464
414
494
915
1915
3
2393
5
6333
3015
501