1623
2
1746
3429
7
673
0
1249
1
946
1199
1380
1268
1462
1684
2921
5
1087
2757
674
1819
830
1001
1976
3
4179
1013
1660
1690
1384
1988
695
799
1417
2090
662