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