556
2
1310
4
13169
10
965
0
3081
1
1573
1578
3
653
1635
6023
1108
1453
396
664
1733
1132
1014
523
93
347
247
77
28
129
113
122
57
49
112
740