90
2
1298
4
110
1
1396
238
0
889
3
121
1212
70
3503
625
888
772
396
610
495
1147
5
554
1299
261
362
281
607
334
95
663
137
9228
1296
1434