2061
3
1326
0
1107
404
1615
1
2262
1367
1243
1089
2123
877
1105
181997
11
1103
1442
534
490
2271
4
484
596
1166
562
2663
1862
5372
2
2440
668
1298
477
914