2996
0
1153
616
1743
528
683
1
3090
6
459
3765
4
392
460
19783
2
1022
1346
2903
3
1287
2932
14887
18
628
2556
1969
1259
3447
7
25669
1233
812
1889
2429
2087
2320