563
2
647
0
1949
1205
733
284
173
502
1866
1
2661
894
796
513
87
29355
618
510
791
1216
480
6396
398
207
2330
280
608
439