1640
1
511
459
447
1782
4
1491
0
1282
9734
3
1096
1257
2
2401
518
1585
398
759
897
1830
8
4427
8663
17
847
1209
2256
704
509
595
6259
28
519
562
761
10179