102
1
1981
8
2141
7
2885
4
730
421
1382
850
1648
2
1028
1292
87
644
397
63
306
78
1623
5
293
914
82
66
1438
582
985
72
113
312
304
431