2670
1
1308
2901
1982
2512
2
2166
3470
5
635
0
2184
1431
1547
4311
300
1813
802
566
1093
3252
1409
801
1785
3941
516
3621
3428