2278
3
1691
3933
11
2168
2621
4
1573
1
428
624
2
978
845
533
908
899
16519
900
95
3118
61
1807
465
678
1365
623
416
837
1008
0
1267
1927
397
647