2995
2
1607
1
2020
4
3050
0
1361
493
994
418
368
2109
2534
1028
2272
2166
2152
1511
1355
3
2392
843
1092
1267
841
2719
1066
646
2094
5
4179
522
415
3926
14