1227
2
1408
4
1730
1
84
1135
3
329
981
1070
724
768
805
984
875
630
2173
2403
2831
1479
985
0
1116
3854
54
1322
368
354
607
247
793
2192
1390