2125
1
2786
2
1649
2095
4
784
2619
22330
22
2062
665
0
3098
3929
10
1418
4049
1671
2235
2564
6406
12
5242
325
1256
1440
120469
35
5874
2947
3
730
326
938
975
1446
3650