2515
2
1470
1
475
0
2395
913
611
846
1282
968
484
787
1394
546
717
58
357
1650
288
1348
1014
290
4106
1110