3426
4
5375
0
635
938
734
1
808
758
3735
787
650
496
3680
2
936
3083
168
2465
1056
1311
1408
2181
670
3574
2932
3549
2903
3
883
637
3051
1603
385