598
2
662
1
1159
18
1439
1146
508
1181
4
1566
0
597
2128
3907
2235
6
512
446
77
409
719
83
1461
90
636
10175
459
1898
8
2178
12
1237
3
4450
2088
665
12427
20