2795
3
1286
1
597
446
1349
4
1390
1203
2
631
89
656
1774
507
1234
703
1810
1212
947
674
1096
1029
433
4909
516
86
455
165
782
887
867