2152
2
2166
1
476
0
499
645
1808
784
801
5252
956
662
23952
376
634
300
821
795
614
4237
652
1402
1685
730
1008
137
1211
515
288
1045
1465