1181
1
1894
2480
2
2984
2600
5
2808
1392
1231
1563
1603
1182
1145
929
3437
2493
661
0
56488
2086
543
627
2191
1291
1193
1628
4