111
0
737
1
520
584
1225
363
2188
9
2668
2
3251
6
3114
4
302
3691
5
348
1182
2459
303
57
1626
616
21
958
980
139
4111
592
3808
2546
1115
2587
1094
1824