301
1
1218
2
1957
1571
2320
6
1716
3
2655
1482
1493
2380
1464
2724
0
1292
951
780
1749
405
796
161
1304
476
5151
8
2882
7299
27
1290
1794
3998
5
1761
2606
7
3321