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