505
2
104
1
1048
0
2727
7
794
88
1429
779
3
548
1483
5
219
1626
233
1147
468
517
179
885
67
725
1329
1981
816
990
940
553
606
1409