1330
3
1111
4
1089
0
1459
1147
1
1192
2
78
2242
6
1612
1478
782
1316
481
941
1369
1267
1374
5
2964
536
103
1734
12169
12
1957
1159
8255
26
773
1965
1804
8