690
2
1030
1
1836
7
466
1423
4
212
395
1321
3
88
222
3189
3190
6
317
280
512
385
1087
3322
5
1433
511
1889
605
1150
341
4215
687
888
95
762
926