3083
2
394
0
522
732
3498
4
749
2786
2478
1
2982
2149
5
4471
297066
1672
387
536
483
277
404
2650
20
2241
2986
991
650
1171
467
940
395
310
572
1131