1652
22
1296
2
5666
8
3682
14
1869
4
1754
2207
1
1684
9
453
470
4773
32
1451
1572
1760
2563
1059
1311
4879
6
839
0
2235
605
447
125
137
478
3
248
818
585
845
528