935
2
2580
5
675
773
3
1426
0
364
1143
786
1
3555
7
1176
528
2690
1666
4325
3114
2100
1908
565
328
188
178
602
131
415
388
1267
497
2682
12
448
837