778
3
1630
1165
843
2
793
0
88
1
103
1046
2726
7
1481
5
219
87
1625
232
386
503
3604
1144
1735
330
675
1681
789
585
76
73
396
471
452
1405