2470
2
1379
1
5009
0
1666
3650
3
475
383
804
676
611
400
846
418
552
1636
2978
1650
522
13159
10
58
1898
29323
543
860
477
246
1132
928
1504
3599