595
0
1212
1
3584
2
581
1180
1421
1927
829
1875
1079
1397
14
3012
4
1018
495
3046
2299
2245
10827
236
951
1049
423
797
277
9956
3
715
738
2496
645