1308
1
3326
3
1813
1511
4833
2
2152
1000
0
496
526
635
4179
662
2369
619
1013
784
20163
44
1431
1426
1816
1042
1179
1093
1380
830
1422
1982
1437
1637
1282