86
1
1292
2
1981
8
2141
7
93
101
1309
3
2885
4
935
66
1438
582
985
397
509
1528
1150
718
0
730
421
1382
1648
1026
850
87
446
527
94
1373
289