682
2
1049
0
4281
1
414
1630
400
58
475
1595
477
290
1586
829
1282
858
1470
11829
913
611
2806
3
3588
1438
422
1161
1129
484
2254
6
2921
15
2054