845
0
3116
1
1231
2096
2
1205
514
928
2372
2982
3
2461
20
1924
3067
177
1386
1389
1739
775
1217
2064
3752
3498
4
1074
282572
2069
2119
2115
1841
1124
863
2830
7