2524
0
418
1740
3
2990
1038
1
3518
1189
1494
1618
2312
1105
440
32302
21152
8
596
843
1103
562
1431
1168
484
2663
914
490
2495
1581
1243