1158
0
861
528
496
685
931
1056
681
108797
55
433
936
788
803
758
761
2386
1
883
950
1601
2245
3
2530
4
2510
6236
10
1174
10827
480
1318
893
1123