538
5
506
2
796
4
1369
1475
1
1621
900
619
1408
3
1615
1517
1132
1453
2722
7
1541
1151
0
2522
5959
18
1118
6790
991
3915
662
893
1111
767
1128
980
1337
1710