5637
6
2533
4
2091
1
1146
2102
0
458
2
203
1668
3
1012
993
541
820
1018
607
1406
1466
5
937
2337
1590
1798
3724
1298
1308
953
846
770
676
37919
294
589