931
0
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
2629
2
1141
585
378
423