642
1
1215
3720
8
994
2
586
3930
227
114
629
1012
0
2250
5
70
112
2677
1108
1365
1902
404
1428
4
1535
480
590
7235
270
581
67
1350
81
4671
1181