2657
2
2049
650
0
1501
1
3514
3
263
1381
492
476
934
1124
1903
999
5164
1603
1267
4
1142
2364
2759
1869
6062
16
3268
1550
2249
1889
2199
3025
676
1716
544