2999
3
1547
1
2173
5212
6
2366
1681
4179
693
0
2049
1431
2982
2688
2
2219
868
784
1015
2294
951
8527
3200
300
801
418
7793
4
1038
3109
14
5897
2312
1883
1740