652
2
1120
1981
593
1
348
1205
4
330
354
1404
6
3318
3801
956
1118
1197
0
1718
3
3143
1690
1067
1243
1440
916
3008
5
737
1059
1154
490
237
1773
963
2741