1516
0
1515
4
4215
10
1107
8
1364
1
2038
1681
2
2933
1354
7
1066
3
1034
796
540
2877
3207
962
81
819
939
567
577
1044
9
566
1016
78
545
304
631
233
543