2562
2
3918
3
1763
1
536
0
1095
1669
1904
1650
2399
3191
2121
734
3116
4
2838
1152
521
1883
1065
945
581
758
2181
2184
1483
467
501
3336
2721
1532
2234