582
2
2297
4
3474
5
489
481
1226
1
5050
9
1719
3
1034
2106
7
992
785
1878
0
1108
320
308
223
129
993
807
1014
81780
42