1668
1
1660
1290
2163
0
4360
9
2093
2670
997
2322
3
1060
2194
2
1175
607
733
1192
1821
1804
4116
6
935
1104
9566
8
802
693
703
1048
768
709
194
1044
1329