1056
1
50969
7
1423
1564
123674
35
1513
1439
2
13967
3629
5164
5
2670
2495
0
2312
951
108797
3017
2087
1509
2207
1624
1188
2262
2522
1212
2828
3
1179
3147
1821
1972
828