1202
2
3005
4
1187
9
82
1
638
0
1186
1526
1200
435
1071
1998
7
830
2036
1503
873
1005
681
677
1618
1799
576
1353
1310
3
88
1178
1146
2363
1058
505
1563