2275
2
660
0
3691
5
2809
895
2301
3092
1
152
2881
31535
1232
597
169
171
458
381
3114
4
2190
1501
3510
4111
2749
1587
714
480
2748
1452
464
565
919