76
1
640
965
1030
2
2278
3
562
1294
0
1293
4
2269
1130
1136
2477
979
1671
1354
691
1158
1541
197
1344
733
676
887
679
260
203
709666
1789
10
98621
31