2166
1
476
0
784
645
499
1808
801
662
956
23952
376
5252
2
300
634
1259
1536
821
795
614
4237
652
1402
1685
730
1008
137
1055
1695
7
1821
2258