3589
3
536
0
1248
1
314
1125
2060
323
2349
571
557
436
70
400
693
189
1136
2
1611
578
695
684
413
437
685
55
3680
634
1621
894
504
22017