1083
4
3084
8
481
2
1309
3
1185
10
1577
6
749
703
5
2970
7
636
0
2814
292
1
495
256
522
985
515
1621
2139
768
1913
765
364
629
3460
1634
1887
2052
1543