301
2
95
1
396
3
388
993
1023
5
1001
1151
2722
7
513
2004
1389
1410
121
2050
8
1174
4
3561
2114
10166
7165
596
0
2620
9
5528
2233
1193
3717
1813
6
893
1028
1695