1516
1
1399
785
0
2429
4
1232
2
427
1590
607
878
1070
2562
1282
596
916
2294
2110
717
1743
3106
123674
35