1452
1
2076
3114
4
2113
521
409
0
1132
3006
3
951
2328
107
365
661
1295
1565
1129
2735
1346
2271
292
1425
3632
5
1020
2717
1143
2143
957
20634
8
31535
415