1991
1
1020
2229
0
1298
5
3860
2
1649
1159
1379
3
552
1163
2396
982
808
796
1431
3332
4
909
1192
1378
1428
1069
4594
896
1105
46414
1024
1586
1543
1115
8766