1873
2
1320
1
2100
3
1614
968
0
1191
77
169
116
787
2635
2328
373
917
292
1152
262
2727
360
3092
692
219
1580
458
247
378
18
910
4
543
9575
8