2368
2
2295
3
912
0
641
1669
522
994
746
868
2799
1330
572
1505
1
1120
412
915
757
562
516
1981
755
477
1289601
4
3255
3062
8
3157
174730
18
10183
14
6139
3926
5