2576
1
1564
2
1660
915
0
2213
2982
3
3429
7
3453
4099
8
801
2338
905
3326
1000
1669
4
2122
57793
526
2562
3292
6779
5
673
1382
2166
830
2209
1976
2055
1423