638
645
508
1
214
991
167
464
568
299
908
954
2
527
215
385
959
5
2096
6
893
1108
1757
3
1028
1019
670
581
1318
445
379