2230
0
2476
2
1785
6
3692
7
1676
348
312
1911
893
337
773
2195
3
2502
1
2308
509
476
822
1596
2125
333
948
510
588
449
467
553
442
329
1525
499