1690
1
1570
1749
1816
1431
2184
1830
2999
3
2903
83
8527
2932
2
1066
1366
662
0
2349
4311
1380
3562
1844
1152
830